#ifndef _MYSQL_H_
#define _MYSQL_H_
#include <mysql/mysql.h>

#include <string>

// 数据库配置信息
static std::string server = "192.168.81.1";
static std::string user = "root";
static std::string password = "123456";
static std::string dbname = "chatdb";
class MySql {
public:
    // 初始化数据库连接
    MySql();
    // 释放数据库连接资源这里用UserModel示例，通过UserModel如何对业务层封装底层数据库的操作。代码示例如下：
    ~MySql();
    // 连接数据库
    bool connect();
    // 更新操作
    bool update(std::string sql);
    // 查询操作
    MYSQL_RES *query(std::string sql);
    MYSQL* GetConection();
private:
    MYSQL *_conn;
};

#endif  // _MYSQL_H_